package poker;

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class TablePoker {
	
	private int nombreJoueurActif;
	
	private Container container;
	
	private JPanel panelGrille;
	
	private GridLayout grille;
	
	public TablePoker() {
		nombreJoueurActif = 0;
		
		// JFRAME
		JFrame frame = new JFrame("PokerTeam");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		JLabel emptyLabel = new JLabel();
		frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
		
		frame.setPreferredSize(new Dimension(800,600));
		frame.pack();

		frame.setVisible(true);
		frame.setLocationRelativeTo(null);
		
		// GRILLE
		grille = new GridLayout(10,10);
		JPanel pane = new JPanel(new GridBagLayout());
		GridBagConstraints contraintes = new GridBagConstraints();
		
		panelGrille = new JPanel();
		panelGrille.setLayout(grille);
		
		// CONTAINER
		container = frame.getContentPane();
		container.add(panelGrille);
	}
	
	public void ajouterJoueur(Joueur joueur) {
		nombreJoueurActif++;
		
		JButton ButtonJoueur = new JButton(joueur.getNom());
		JButton ButtonJoueurJetons = new JButton(""+joueur.getNombreJeton());
		panelGrille.add(ButtonJoueur);
		panelGrille.add(ButtonJoueurJetons);
	}

	public int getNombreJoueurActif() {
		return nombreJoueurActif;
	}

	public void setNombreJoueurActif(int nombreJoueurActif) {
		this.nombreJoueurActif = nombreJoueurActif;
	}

}
